首次执行
git config --global user.name "HurrinZ"
git config --global user.email "2515806563@qq.com"

创建：
1.git init 初始化工作区
2.git add 文件名 添加文件到暂存区
3.git commit -m '提交说明' 从暂存区提交本地仓库
4.git remote add origin https://gitee.com/Hurrinz/demo.git 提交到远程仓库
5.git push -u origin "master" 第一次推送到远程仓库 后面可以直接用git push

新增：
1.git pull 拉取
2.git status 查看仓库状态
3.git add . 添加文件
4.git commit -m ''
5.git push 推送

发现冲突： 因为本地文件不是最新的所以无法拉取
1.git stash 先把本地工作区内容隐藏
2.git pull 再拉取
3.git stash pop 把本地工作区内容还原
4.git add . 添加文件
5.git commit -m '' 提交说明
6.git push 推送


下载（克隆）：
1.git clone "origin_url" 克隆项目到本地 origin_url是远程仓库的地址

指令：
git status 查询当前仓库状态
git add . 把所有的文件添加暂存区
git commit -m '本次提交说明' 从暂存区提交本地仓库
git.pull 拉取远程仓库的代码到本地仓库
git remote -v 查看远程仓库信息
git rm --cached <filename> 把指定的文件名从暂存区撤回到工作区

  分支是用以区分开主版本的 --做测试版本
  git branch 查看目前有多少分支
  git branch dev 创建一个dev分支
  git checkout dev 切换到dev分支
  git branch --set-upstream-to=origin/dev dev 设置默认分支 不推荐使用
  git pull origin dev 拉取dev 但由于远程仓库没有dev 所以需要先推送
  git push origin dev 推送dev（前面需要先git add、git commit -m ''）
  git merge <branch> 指定分支合并到当前分支 合并之后还要再push一下
    git rebase 也是合并但会清空合并记录